/* custom LibGuides CSS definition */


/* custom elements */
body {min-height:100%; height:100%; background-color:#fff; margin:0; padding:0; font:10px Helvetica, sans-serif; line-height:18px;}
p {padding:8px; margin:5px 25px;  font: 1.4em Helvetica, sans-serif; word-wrap; break-word; line-height: 140%;}
p.aboutText {padding:8px; margin:5px 25px;  font: 1.4em Helvetica, sans-serif; word-wrap; break-word; line-height: 140%;}
H1{font:bold 36px Helvetica, sans-serif !important; color:#2a454f !important; text-transform: uppercase; margin-bottom: 20px;}
H1.pageHeader{font:bold 36px Helvetica, sans-serif !important; color:#2a454f !important; text-transform: uppercase; margin-bottom: 20px;}
h2 {font: 28px Helvetica, sans-serif; color:#2a454f; }
h3 {font: 22px Helvetica, sans-serif; color:#2a454f;margin-top:10px;}
p img {margin-left: 5px; border: 2px solid #e3e1ca;}
/*previous border border: 1px solid #e3e1ca;*/
#wrapper{background-image:none;border: none;position:relative;}
/* #container{position:relative;} does not work at all */

/* hide standard LibGuides elements */
#guide_header_title{display:none;}
.guidedesc{display:none;}
.topnav{display:none !important;}
/*.topnav{position:absolute;bottom:0;} *//* may not work on every page, see stack overflow http://stackoverflow.com/questions/526035/html-css-positioning-float-bottom */
.guidetitle{padding-left:10em;}
.guideattr{display:none;}
.stitle{display:none;}




/*horizontal menu proerties*/



/*menu customizations*/


#content{clear:both;}
 







#wrapbox13697509{position:relative;width:700px;height:300px;}
/*#contentcenter{float:left; width:5px !important; height: 5px;}*/ /* problem */
#contentright #wrapbox13432021{margin-top:400px;}
#wrapbox13729455{display:none;}




/* css dropdown menu  */

ul.drop_menu {
	 background:#fff; 
	line-height:21px;
	list-style-type:none;
	
}
ul.drop_menu li { float:left;border-bottom:1px solid #e2e1ca;}
 }
ul.drop_menu li a {
	padding:9px 20px;
	display:block;
	color:#406473;
	text-decoration:none;
	font:16px Helvetica, sans-serif;
  font-weight:bold;
  line-height: 21px;
  
}

/* Submenu */
ul.drop_menu ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style-type:none;
  border: solid 2px #e2e1ca;
  /*padding-top:10px;*/
}

 ul.drop_menu ul li a {width: auto; font:bold 12px Helvetica, sans-serif; text-indent: 3px; padding:10px 5px; }

/* shows dropdown */
ul.drop_menu li:hover { position:relative; background:#fff; }


ul.drop_menu li:hover ul {
	left:0px;
	top:20px;
  background:#fff;
	padding:0px;
   z-index:100;
}


ul.drop_menu li:hover ul li a {
	display:block;
 width:210px; 
	background-color:#fff;
}
ul.drop_menu li:hover ul li a:hover { background:#f1d96a; } /* gold color hover*/

.navHeader {padding-right:0; margin-right:50px !important; padding-left: 4px !important; border:none !important; font: bold 16px Helvetica, sans-serif; line-height:21px;}




#wrapbox15801603{position:relative;width:586px;height:90px;} /* emergency notice box*/
#15801603{padding:0px 7px; margin: 0px;} /* remove top/bottom padding margin on emergency notice box*/
#title15801603{display:none;}/* hide title on emergency notice box*/
#wrapbox15545542{height:0px;}/*hides an empty box below the emerggency notice box*/


#content14144802{border:#f6f6f6 solid 1px; width:200px;} //hours
#content14144802 h2{font:bold 12px Helvetica, sans-serif;color:#406473; } //hours h2. CAREFUL.
.hoursContent ul{padding:0;}
.hoursContent li{list-style:none;padding: 8px 0 6px 0;border-bottom:#f6f6f6 solid 1px;}
.hoursContent li p{margin-bottom:0;}
.hoursContent li p.cal-day{font:bold 11px Helvetica, sans-serif;color:#363636;}
.hoursContent li p.cal-day span{float:right; color:#e64d13;}
.hoursContent li p.cal-date{font:bold 11px Helvetica, sans-serif;color:#aaa;font-size:1em;}
.hoursContent p.hours-links{float:right;}
#wrapbox14149042{position:relative;width:950px;height:200px:}
.newsImages img{border:#f6f6f6 solid 2px;}
.newsImages img.newsItem{margin-left:30px;}

/* 3-column header */
#wrapbox14158255{position:relative;width:975px;height: 100px;display:none;}
#wrapbox14296815{position:relative;width:975px;}
#wrapbox14316522{position:relative;width:975px;}
#wrapbox14316690{position:relative;width:975px;}
#wrapbox14316795{position:relative;width:975px;}
#wrapbox14316887{position:relative;width:975px;}
#wrapbox14317055{position:relative;width:975px;}
#wrapbox14317094{position:relative;width:975px;}
#wrapbox14317143{position:relative;width:975px;}

#wrapbox14516164{position:relative;width:975px;} /* people */
#wrapbox14576403{position:relative;width:975px;} /* contact us */
#wrapbox14516121 {position:relative;width:975px;} /* dean's page */
#wrapbox14577586{clear:both; float:left; position:relative;width:500px; height:600px;} /* research appointment */
#wrapbox14631044{position:relative;width:975px;} /* access policy */
#wrapbox14631064{position:relative;width:975px;} /* circ policy */
#wrapbox14631075{position:relative;width:975px;} /* food policy */
#wrapbox14631088{position:relative;width:975px;} /* gifts policy */
#wrapbox14631101{position:relative;width:975px;} /* group study policy */
#wrapbox14631135{position:relative;width:975px;} /* ILL policy */
#wrapbox14631155{position:relative;width:975px;} /* mobile device policy */
#wrapbox14631164{position:relative;width:975px;} /* posting policy */
#wrapbox14631172{position:relative;width:975px;} /* quiet policy */
#wrapbox14655545 {position:relative;width:975px;} /* VALE */
#wrapbox14659518 {position:relative;width:975px;} /* ReBL */
#wrapbox14744874 {position:relative;width:975px;} /* mission */
#wrapbox14516141 {position:relative;width:975px;} /* fast facts*/
#wrapbox14568144 {position:relative;width:975px;} /* book order form*/
#wrapbox14577823 {position:relative;width:975px;} /* digital campus fil form*/
#wrapbox16029056 {position:relative;width:975px;} /* contact us - people box [reused]*/

#wrapbox15951616{position:relative;width:975px;} /* library news images - [reused box]*/




/* left 2-column text */
#wrapbox15545542{position:relative;width:675px;height: 14px;}  /* emergency*/
#wrapbox14161623{position:relative;width:675px;}
#wrapbox14296893{position:relative;width:675px;}
#wrapbox14316523{position:relative;width:675px;}
#wrapbox14316691{position:relative;width:675px;}
#wrapbox14316796{clear:both; position:relative;width:675px;}
#wrapbox14316888{position:relative;width:675px;}
#wrapbox14317056{position:relative;width:675px;}
#wrapbox14317095{position:relative;width:675px;}
#wrapbox14317144{position:relative;width:675px;}
#wrapbox14516188{position:relative;width:675px;}
#wrapbox14485001{position:relative;width:675px;} /* ezborrow */
#wrapbox14635086{position:relative;width:675px;} /* find articles */
#wrapbox14662520{position:relative;width:675px;} /* subject librarians */

#wrapbox13638182{position:relative;width:675px;} /* db a */
#wrapbox13638183{position:relative;width:675px;} /* db b */
#wrapbox13638184{position:relative;width:675px;} /* db c */
#wrapbox13638185{position:relative;width:675px;} /* db d */
#wrapbox13638186{position:relative;width:675px;} /* db e */
#wrapbox13638187{position:relative;width:675px;} /* db f */
#wrapbox13638188{position:relative;width:675px;} /* db g */
#wrapbox13638189{position:relative;width:675px;} /* db h */
#wrapbox13638190{position:relative;width:675px;} /* db i */
#wrapbox13638191{position:relative;width:675px;} /* db j */
#wrapbox13638192{position:relative;width:675px;} /* db k */
#wrapbox13638193{position:relative;width:675px;} /* db l */
#wrapbox13638194{position:relative;width:675px;} /* db m */
#wrapbox13638195{position:relative;width:675px;} /* db n */
#wrapbox13638196{position:relative;width:675px;} /* db o */
#wrapbox13638197{position:relative;width:675px;} /* db p */
#wrapbox13638198{position:relative;width:675px;} /* db q */
#wrapbox13638199{position:relative;width:675px;} /* db r */
#wrapbox13638200{position:relative;width:675px;} /* db s */
#wrapbox13638201{position:relative;width:675px;} /* db t */
#wrapbox13638202{position:relative;width:675px;} /* db u */
#wrapbox13638203{position:relative;width:675px;} /* db v */
#wrapbox13638204{position:relative;width:675px;} /* db w */
#wrapbox13638205{position:relative;width:675px;} /* db x */
#wrapbox13638206{position:relative;width:675px;} /* db y */
#wrapbox13638207{position:relative;width:675px;} /* db z */
#wrapbox13638208{position:relative;width:675px;} /* db a */

wrapbox14181926{clear:both; float:right; width:800px; height:500px;}


.contactBox{width:300px; height: 100px; margin-left:300px; margin-top:50px; background-color: #E3E1CA;border: 1px solid #2a454f;}
.contactBox h3 {padding-top:10px; text-align:center;}
.contactBox p {padding-left:10px;padding-top:10px;}


 /* ill customizations */
p.illDoYouWant {padding:8px; margin-top:10px; margin-left:220px;font: 3em Helvetica, sans-serif; word-wrap; break-word; line-height: 160%; color: #2a454f;}
#illArticleBox{width:300px; height: 100px; margin-left:100px; float:left; }
#illBorrowBox{width:300px; height: 100px; margin-right:100px; margin-bottom:50px; float:right; }
.anchorText{display:block; width:300px; text-align:center; font-size:7em;}
 
#etdSubmitBox{width:300px; height: 100px; margin-left:100px; margin-right: 25px; margin-bottom: 25px; float:left; }
.ETDanchorText{display:block; width:300px; text-align:center; font-size:4em;} 
 
 /* used on contact us */
 /* careful with last table tag. will impact style of EDS box */
table.themed{width:100%;border-collapse:collapse;text-align:left;}table.themed caption{padding:0 5px;caption-side:bottom;font-size:0.9em;font-style:italic;text-align:left;line-height:140%;color:#898989;}table.themed th{color:#A95C14;}table.themed th,table.themed td{padding:5px 5px;}table.themed tbody{border-top:2px solid #ccc;border-bottom:1px solid #ccc;}table.themed tbody tr:nth-child(2n),table.themed tbody tr.even{background-color:rgb(247,247,247);}table.themed tbody tr td:nth-child(2n),table.themed tbody tr td.even{background-color:rgb(240,240,240);}table.themed tbody tr:nth-child(2n) td:nth-child(2n),table.themed tbody tr.even td.even{background-color:rgb(233,233,233);}table p,table dl,table ul,table ol{font-size:1em;}
 
 /* used on hours */ 
table.hoursTheme{width:100%;border-collapse:collapse;text-align:left;}table.hoursTheme caption{padding:0 5px;caption-side:bottom;font-size:0.9em;font-style:italic;text-align:left;line-height:140%;color:#898989;}table.hoursTheme th{color:#A95C14;}table.hoursTheme th,table.hoursTheme td{padding:5px 5px;}table.hoursTheme tbody{border-top:2px solid #ccc;border-bottom:1px solid #ccc;}table.hoursTheme tbody tr:nth-child(2n),table.hoursTheme tbody tr.even{background-color:rgb(247,247,247);}table.hoursTheme tbody tr td:nth-child(2n),table.hoursTheme tbody tr td.even{background-color:rgb(240,240,240);}table.hoursTheme tbody tr:nth-child(2n) td:nth-child(2n),table.hoursTheme tbody tr.even td.even{background-color:rgb(233,233,233);}table p,table dl,table ul,table ol{font-size:1em;}
/* controls placement of hours box on home page */
div#content14144802.roundbox.innerbox.innerbox_1{margin-top:90px;}

/* http://www.usabilitypost.com/2012/01/10/pressed-button-state-with-css3/*/
/* see also http://zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba */
.button-link {
    padding: 10px 15px;
    background: #406473;
    color: #FFF !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.button-link:hover {
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;
}
.button-link:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #2E5481;
    border: solid 1px #203E5F;
}

a, a:link, a:visited, a:active{color:#406473;}
a:hover{border-bottom:1px dotted #f1d96a !important; text-decoration:none;}

.clearHeader {clear:both;}

#footer{display:none;}
#globalFooter {clear:both;}
#footerBlock1{width:250px;height:233px;float:left;margin-top:40px;}
#footerBlock2{width:250px;height:178px;float:left;margin-top:40px;}
#footerBlock3{width:250px;height:223px;float:left;margin-top:40px;}
#footerBlock4{width:250px;height:212px;float:left;margin-top:40px;}
div#wrapper ul li [padding:8px !important; margin:5px 25px !important;  }
.innerbox {font: 1.4em Helvetica, sans-serif !important; word-wrap; break-word; line-height: 140% !important;}
